package com.yunhai.model.vo.orr;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
                                                                                                                                                                                                                    import java.util.Date;
                                                                                                                                                                                                                                                                                                    import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;
import java.util.Date;
import java.util.List;


/**
 * 物料校准明细报表表 新增修改 Vo 类
 *
 * @author mengze
 * @date 2025-09-04 19:45:01
 */
@ApiModel("物料校准明细报表表增加修改类型Vo")
@Data
@Accessors(chain = true)
public class OrrMaterialCalibrationDetailVo {

    private Long id;
    /**
     * 门店编号
     */
    @ApiModelProperty("门店编号")
    private String storeNumber;
    /**
     * 门店名称
     */
    @ApiModelProperty("门店名称")
    private String storeName;
    /**
     * 机器唯一ID
     */
    @ApiModelProperty("机器唯一ID")
    private String machineUuid;
    /**
     * 工位插槽 _ （格式：X-Y，如1-1）
     */
    @ApiModelProperty("工位插槽 _ （格式：X-Y，如1-1）")
    private String stationSlot;
    /**
     * 物料编号
     */
    @ApiModelProperty("物料编号")
    private String materialNumber;
    /**
     * 物料名称
     */
    @ApiModelProperty("物料名称")
    private String materialName;
    /**
     * 稳定出杯率字符串 _ （格式：XX%，如80%）
     */
    @ApiModelProperty("稳定出杯率字符串 _ （格式：XX%，如80%）")
    private String stableDischargePct;
    /**
     * 并发出杯率字符串 _ （格式：XX%，如23%）
     */
    @ApiModelProperty("并发出杯率字符串 _ （格式：XX%，如23%）")
    private String concurrentDischargeQuantityPct;
    /**
     * 总出杯数量
     */
    @ApiModelProperty("总出杯数量")
    private Integer quantity;
    /**
     * 稳定出杯数量
     */
    @ApiModelProperty("稳定出杯数量")
    private Integer stableDischargeQuantity;
    /**
     * 单次出杯数量
     */
    @ApiModelProperty("单次出杯数量")
    private Integer singleDischargeQuantity;
    /**
     * 操作类型 _ （0-未知，1-校准，2-调整等）
     */
    @ApiModelProperty("操作类型 _ （0-未知，1-校准，2-调整等）")
    private Integer operateType;
    /**
     * 出杯系数数组 _ （格式：["4.591/4.591", "14.06/14.67", ...]）
     */
    @ApiModelProperty("出杯系数数组 _ （格式：[4.591/4.591, 14.06/14.67, ...]）")
    private List outCoefficients;
    /**
     * 插槽ID
     */
    @ApiModelProperty("插槽ID")
    private Integer slotId;
    /**
     * 工位号
     */
    @ApiModelProperty("工位号")
    private Integer station;
    /**
     * 上次校准时间
     */
    @ApiModelProperty("上次校准时间")
    private Date lastCalibrationTime;
    /**
     * 速度 _ （单位：杯/小时）
     */
    @ApiModelProperty("速度 _ （单位：杯/小时）")
    private Integer speed;

}
